// 该文件负责所有的公共的组件的全局注册   Vue.use

import PageTools from './PageTools'
import UploadExcel from './UploadExcel' // 员工模块的导入功能
import ImageUpload from './ImageUpload' // 头像等图片的处理功能
import Print from 'vue-print-nb' // 导入打印插件
import ScreenFull from './ScreenFull' // 全频的插件
import ThemePicker from './ThemePicker' // 主题
import TagsView from './TagsView' // 多页签组件
import LangSelect from './lang' // 多语言

export default {
  install(Vue) {
    // 注册全局的通用栏对象
    // Vue.component 最重要
    Vue.component('PageTools', PageTools) // 注册工具栏组件为全局组件
    Vue.component('UploadExcel', UploadExcel) // 注册导入excel组件为全局组件
    Vue.component('ImageUpload', ImageUpload) // 把ImageUpload注册成全局组件
    Vue.use(Print)
    Vue.component('ScreenFull', ScreenFull) // 把ScreenFull注册成全局的插件
    Vue.component('ThemePicker', ThemePicker) // 主题
    Vue.component('TagsView', TagsView) // 多页签组件
    Vue.component('LangSelect', LangSelect) // 多语言
  }
}
